package com.sugar.queryinfo.module.business.enums;

import com.sugar.queryinfo.framework.common.exception.ErrorCode;

public interface ErrorCodeConstants {

    // ========== 公共 1_008_888_000 ==========
    ErrorCode NO_PERMISSION = new ErrorCode(1_008_888_000, "您无权限操作");
    ErrorCode SERVER_BUSY = new ErrorCode(1_008_888_001, "服务器繁忙，请稍后重试");
    ErrorCode IMPORT_EXCEL_ERROR = new ErrorCode(1_008_888_002, "从第 {} 行开始往下数据导入失败");

    ErrorCode BACK_INVEST_API_INVOKE_FAIL = new ErrorCode(1_008_888_050, "信息查询失败, 请稍后重试！");
    ErrorCode BACK_INVEST_API_INVOKE_TIMEOUT = new ErrorCode(1_008_888_051, "信息查询超时，请稍后重试！");
    ErrorCode BACK_INVEST_API_INVOKE_EXCEPTION = new ErrorCode(1_008_888_052, "信息查询失败：{}");

    // ========== 用户信息拓展 1_008_000_000 ==========
    ErrorCode USER_EXTEND_NOT_EXISTS = new ErrorCode(1_008_000_000, "余额信息不存在");
    ErrorCode USER_EXTEND_BALANCE_CREATE_ERROR = new ErrorCode(1_008_000_001, "用户余额信息创建失败");
    ErrorCode USER_EXTEND_BALANCE_UPDATE_ERROR = new ErrorCode(1_008_000_002, "余额更新失败，请稍后重试！");
    ErrorCode USER_EXTEND_BALANCE_INSUFFICIENT = new ErrorCode(1_008_000_003, "余额不足！");

    // ========== 余额变动记录 1_008_001_000 ==========
    ErrorCode USER_BALANCE_RECORD_NOT_EXISTS = new ErrorCode(1_008_001_000, "余额变动记录不存在");
    ErrorCode USER_BALANCE_DEDUCTION_ERROR = new ErrorCode(1_008_001_001, "扣费失败，请重试");

    // ========== API类型 1_008_002_000 ==========
    ErrorCode API_TYPE_INFO_NOT_EXISTS = new ErrorCode(1_008_002_000, "API类型不存在");

    // ========== 真假财务 1_008_003_000 ==========
    ErrorCode TF_FINANCE_NOT_EXISTS = new ErrorCode(1_008_003_000, "真假财务不存在");

    // ========== 智能比对 1_008_004_000 ==========
    ErrorCode INFO_COMPARISON_NOT_EXISTS = new ErrorCode(1_008_004_000, "智能比对不存在");
    ErrorCode INFO_COMPARISON_CONTENT_FORMAT_ERROR = new ErrorCode(1_008_004_001, "格式不正确");
    ErrorCode INFO_COMPARISON_CONTENT_ANALYSIS_FAIL = new ErrorCode(1_008_004_002, "未解析到数据");

    // ========== 数据查询 1_008_005_000 ==========
    ErrorCode DATA_QUERY_NOT_EXISTS = new ErrorCode(1_008_005_000, "客户资质报告不存在");
    ErrorCode DATA_QUERY_AUDIT_ERROR = new ErrorCode(1_008_005_005, "智能审核失败，请稍后重试");
    ErrorCode DATA_QUERY_TYPE_ERROR = new ErrorCode(1_008_005_006, "类型不正确");
    ErrorCode DATA_QUERY_REPORT_ERROR = new ErrorCode(1_008_005_007, "暂无数据，报告生成失败");
    // ========== 数据查询-探针C 1_008_005_010 ==========
    ErrorCode DATA_QUERY_TANZC_NOT_EXISTS = new ErrorCode(1_008_005_010, "探针C数据不存在");
    // ========== 数据查询-全景雷达 1_008_005_020 ==========
    ErrorCode DATA_QUERY_QJLD_NOT_EXISTS = new ErrorCode(1_008_005_020, "数据查询-全景雷达不存在");
    // ========== 数据查询-全景档案 1_008_005_030 ==========
    ErrorCode DATA_QUERY_QJDA_NOT_EXISTS = new ErrorCode(1_008_005_030, "数据查询-全景档案不存在");
    // ========== 数据查询-法院详情 1_008_005_040 ==========
    ErrorCode DATA_QUERY_FYXQ_NOT_EXISTS = new ErrorCode(1_008_005_040, "数据查询-法院详情不存在");
    // ========== 数据查询-在网时长 1_008_005_050 ==========
    ErrorCode DATA_QUERY_ZWSC_NOT_EXISTS = new ErrorCode(1_008_005_050, "数据查询-在网时长不存在");
    // ========== 数据查询-流水报告 1_008_005_060 ==========
    ErrorCode DATA_QUERY_LSBG_NOT_EXISTS = new ErrorCode(1_008_005_060, "数据查询-流水报告不存在");
    // ========== 数据查询-TC报告 1_008_005_070 ==========
    ErrorCode DATA_QUERY_DTJD_NOT_EXISTS = new ErrorCode(1_008_005_070, "数据查询-TC报告不存在");
    // ========== 数据查询-智查全景报告 1_008_005_080 ==========
    ErrorCode DATA_QUERY_XFHX_NOT_EXISTS = new ErrorCode(1_008_005_080, "数据查询-智查全景报告不存在");
    // ========== 数据查询-司法报告 1_008_005_090 ==========
    ErrorCode DATA_QUERY_WDGZ_NOT_EXISTS = new ErrorCode(1_008_005_090, "数据查询-司法报告不存在");
    // ========== 数据查询-逾期探查报告 1_008_005_100 ==========
    ErrorCode DATA_QUERY_FQZ_NOT_EXISTS = new ErrorCode(1_008_005_100, "数据查询-逾期探查报告不存在");

    // ========== 用户授权维护 1_008_006_000 ==========
    ErrorCode USER_AUTH_NOT_EXISTS = new ErrorCode(1_008_006_000, "用户授权维护不存在");

    // ========== 参数配置 1_008_099_000 ==========
    ErrorCode BIZ_CONFIG_NOT_EXISTS = new ErrorCode(1_008_099_000, "参数配置不存在");
}
